talk fast and loud - German English Dictionary